#ifndef TB_PLATFORM_SYSERROR_H
#define TB_PLATFORM_SYSERROR_H

#include "prefix.h"

__tb_extern_c_enter__

/* //////////////////////////////////////////////////////////////////////////////////////
 * interfaces
 */

/*! get the last system error state
 *
 * @note the error code see state.h
 *
 * @return          the last system error state
 */
tb_size_t           tb_syserror_state(tb_noarg_t);

/* //////////////////////////////////////////////////////////////////////////////////////
 * extern
 */
__tb_extern_c_leave__

#endif // !TB_PLATFORM_SYSERROR_H
